import axios from "@/axios";

// 获取当前用户信息
export function getCurrentUserProfile() {
    return axios.get("/user/profile")
}

// 获取指定用户公开信息
export function getUserPublicProfile(userId) {
    return axios.get(`/user/profile/${userId}`)
}

// 更新用户个人信息
export function updateUserProfile(data) {
    return axios.post("/user/profile/update", null, {
        params: data
    })
}

// 获取用户个人统计信息
export function getUserPersonalStats() {
    return axios.get("/user/personal-stats")
}

// 获取用户个人文章发布统计信息（用于热点图）
export function getUserPersonalPublishStats() {
    return axios.get("/user/personal-publish-stats")
}

// 获取用户个人PV访问量统计信息（用于折线图）
export function getUserPersonalPVStats() {
    return axios.get("/user/personal-pv-stats")
}
